Data processing devices and systems



Aug. 9, 1966 w SQULE, JR.. ETAL DATA PROCESSING DEVICES AND SYSTEMS Filed Dec. 27, 1961 55 Sheets-Sheet 1 llllklllllL 5:562 3 2 5 m co E5 E9605 Eo OON V ucmuoocw INVENTORS Winsor Sou|e,Jr.

Eugene P Binnoll ww w ATTORNEYS xxx BEB -4m 25 6% No no Aug. 9, 1966 w. SOULE, JR.. ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS Filed Dec. 27. 1961 55 Sheets-Sheet 3 COMMAND OONDucT/NO sm ps MM PROGRAM PANEL ORDER OONNON 2 ORDER "2 3 ORDER '4 4 ORDER "8" 5 ENABLE T/W /o/ 6 ENTER /OAND [a 7 ENTER /ER a NTER PRODucT 9 ENTER "A" REGISTER /O ENTER "8" REGISTER ENTER I "c" REGISTER l2 ENTER '0' REGISTER /3 ENTER "E+ REGISTER SPEC/AL sELEOT "D REGISTER TRANSFER "E" T TRANSFER "F" IE] TRANSFER PRODuOT CON TA 6 T BRUSHES 26 AUTOMATIC TAB 27 AuTOMAT/O OARR RETURN 28 AuTOMAT/c DEO/NAL 29 AuTONAT/O SPACE iZOjsPEO/AL AuTO' TAB j 3 AUTOMATIC MINUS cOND/T/ONAL M/Nus Aug. 9, 1966 w, SOULE, JR..- ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS 55 Sheets-Sheet 4 Filed Dec. 27, 1961 Swa 835mm m 3 3 m 3 m 0 Em 339 32w 3 cm ucm 82m 3125 Aug. 9, 1966 w. souuz, JR..ETAL 3,265,374

DATA PROCESSING DEVICES AND SYSTEMS Filed Dec. 27, 1961 55 Sheets-Sheet 5 Aug. 9, 1966 w. SOULE, JR. ETAL 3,265,374

DATA PROCESSING DEVICES AND SYSTEMS TYPE ENTER SPECIAL INCOME rooT ONLY T )A CLEAR TQTAL F l 1 ENTRY MODE 403 aos 208 109 (0 4:2

ff'y. 462

Corrie e 446 Retur Lock Program Unit Address Control emory Unit 203 Operatin Means Decoding y 44 I Tree, T B i I 430 ype 0r Solno|d 1 Aug. 9, 1966 w. SOULE, JR.. ETAL DATA PROCESSING DEVICES AND SYSTEMS Filed Dec. 27, 1961 55 Sheets-Sheet '7 PROGRAM u/v/r M /00 r r P E w n r E R I r A I 22/ I 226 200 I 203 r/w FUNCTION r/w REL/1788 FUNCTION 2000051? 0500050 con/700A KEY SOLE/VO/DS con mars 207 I 254 0500/90/00 SEEK 0 J W C/RCU/T 1-233 701. a sue. 70m

CIRCUIT 20/7 BUFFER R 2752 6 STORAGE A005 HEAD GAT/A/G EXTENSION 3097040700 CIRCUIT CIRCUIT I 22/7 I MINUS AND MULT/PL/ER succ. accuu. COMPLEMEN? cow/r50 cmcu/r CIRCUIT TYPE NOW SYMBOL CIRCUIT CIRCUIT 0DDEVE/V AND A STROBE CIRCUIT T 1 g E (a) KEY r0 2/05 9, 1955 w. SOULE, JR.. ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS Fil'ed Dec. 27, 1961 55.5heets-Sheet 8 CLOCK PULSE 2/3 DISTRIBUTOR z/e QUARTER REVOLUTION COUNTER /g/5 I 2/4 I 23 7 wow DIG/7' /c, /M COUNTER COUNTER c/Rcu/r 228 ENTRY c/Rcu/r o/a/r ONE SHOT 229 c/Rcu/r LAST 222 OPERA r/0/v ourpur c/Rcu/r 225 ARM 00 {2Z3 c/Rcu/r PROGRAM ONE SHOT c/Rcu/r SEOUE/VC/NG REG/S TER c/Rcu/r T065. mean PROD. 05v.

c/Rcu/r Aug. 9, 1966 W. SOULE, JR.. ETAL Filed Dec. 27, 1961 KEY TO FIG. 6

.SEOUENCED 6ND.

55 Sheets-Shet 9 TYPE ONLY 622 IN POWER SUPPLY /6OO HOLD TYPE ONLY cARo //v PLACE I? i604 I CALC.

I -l l- {55 L4 3 azar M 607 N 1* s 6 3 t T 6:? R CONDITIONAL MINUS COMMAND RESE T HOLD ENTER A HOLD c ENTER ENTER I l A iCLEAR {f5 6J4, /603 R cIAL SELECT E 5 6i? COMMAND es ec TOTAL ENTER A G Z 5 (0L g RESET E/vERa/zE RESET RELAY ERRoR HOLD ENERG/ZE ERRoR RELAY E/vrER '54 comm/v0 PROGRAM PANEL COMMON g. 9, 1956 w. SOULE, JR.. ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS File d Dec. 27. 1961 5 Sheets-Sheet 1o CARD //v (5/? 'f/Tas'PTcE) m CONT. sPAcE 0?? TAB 04w. 1' 7 BODY FOOT %5 6/2 54a ("4 F007 b MINUS KEY 65 E Z CARD m CARD //v (CARR REZ') 5 KEY 60? 0'32 -!T 6 T KEY E RROR I E; a 66 v 666 T E GLZ-ERROR ENTER .4

(AFC/(SPACE? MANUAL CARR. RELEASE BAC/(SPACE i T r RESET ERROR 680 (RESET8- CLEAR) se r0741. m CLEAR 674 K RESET a CLEAR T1g 5(b)- Aug.

W. SOULE, JR.. ETAL DATA PROCESSING DEVICES AND SYSTEMS 77" KEY SW5. 200 70 0 Filed Dec. 27. 1961 r/w a" 6005 UPPER 050.

T I fr/a LOWER j 050.

DEC/MAL POINT KEY 7/6 BASKET SHIFTED /M 5(5) 7% /c KEY BASKET UNSH/FTED WW "0 c005 T/W "I" CODE w. SOULE, JR. ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS 1961 55 Sheets-Sheet 12 Aug. 9, 1966 Filed Dec. 27

1956" w. SOULE, JR.. ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS Filed Dec. 27 1961 55 Sheets-Sheet 14.

Aug. 9, 1966 w. SOULE, JR. ETAL DATA PROCESSING DEVICES AND SYSTEMS 55 Sheets-Sheet 15 Filed Dec. 27, 1961 QOZmjOw 14m mm k a M v 9 ZERO .SUPR

I, N m 5N9 W m C mm m m m 0 0 c a .LUIW 5 S \L E 0, E a r m R. 0 u 9 O 7 6 WM W B e u 2 W W w 9 0 E9 E E 3 R V 9 Y D E H W V 0 R V D 0 H L EHW E F K 0 w ZR/ W M D C M I GRM R ERM 0 P D T. 0 L m WW8 R. K MRO. c R. I mwm c w 9mm a M m I TYPE s/alv L E/vERa/zE RELAY a ENERG/ZE RELAY Z41, ENERGIZE RELAY 2 ENERG/ZE RELAY "1" Aug. 9, 1966 w SOULE, JR.. ETAL DATA PROCESSING DEVICES AND SYSTEMS 55 Sheets- Sheet 16 Filed Dec. 27, 1961 9, 1955 w. SOULE, JR. ETAL 3,265,874

Aug. 9, 1966 I w. SOULE, JR. ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS Filed Dec. 2'7, 1961 55 Sheets-Sheet 18 Quarter Rev. P os irion I 4 f1" .7 J0

Index Pre- Index Aug. 9, 1966 w, SOULE, JR. ETAL Filed Dec. 27 1961 Emer lcund x v II lII/IIIIIIIIIIIIIIIIIIIIlllll DATA PROCESSING DEVICES AND SYSTEMS 55 Sheets-Sheet -19 Quarter Rev. Position 0 tier Rev.

sition Aug. 9, 1966 Filed D90. 27, 1961 w. souu-z, JR. ETAL 3,265,874

DATA PROCESSING DEVICES AND SYSTEMS 55 Sheets-Sheet 20 d/df ///fl /p7 Row Clock Reod 4/675 Heod M8 407 r ///5 ///6 II II Orin {my ndex Counter Pre Index Toggle Muster Bl! Toggk Toggle Clock Read d L Head no ,L #00 ///7) wflfl Quarter Revolution L Clock Read Head M \A fi #AZX X/fi/ 

52. IN AN ELECTRONIC COMPUTER HAVING A MEMORY UNIT COMPRISING A MEMBER MOUNTED FOR ROTATION AND HAVING A MAGNETIZABLE SURFACE; AN INPUT-OUTPUT UNIT COMPRISING A TYPEWRITER HAVING A CARRIAGE MOVABLE IN A STEP-BY-STEP MANNER ACROSS A PRINTING POSITION; AND CIRCUIT MEANS FOR TRANSMITTING A DIGIT ENTERED ON THE TYPEWRITER TO SAID MEMORY UNIT AND FOR TRANSMITTING A DIGIT RETRIEVED FROM SAID MEMORY UNIT TO SAID TYPEWRITER, THE IMPROVEMENT COMPRISING: PROGRAM MEANS INCLUDING A SENSING STATION COMPRISING A PLURALITY OF PARALLEL SENSING ELEMENTS AND A CODED RECORD MEMBER HAVING SEPARATE PROGRAMMING INSTRUCTION CHANNELS FOR EACH OF SAID SENSING ELEMENTS AND BEING MOVABLE RELATIVE TO ONE ANOTHER CONCOMITANTLY WITH STEP-BY-STEP MOVEMENT OF THE CARRIAGE IN EITHER DIRECTION, SAID CODED RECORD MEMBER FUTHER HAVING A PROGRAM FIELD CONTAINING A PLURALITY OF ADJACENT PROGRAM INSTRUCTIONS CORRESPONDING TO ADJACENT CARRIAGE POSITIONS; MEANS EFFECTIVE IN RESPONSE TO EACH OF SAID PROGRAM INSTRUCTION TO CONTROL THE LOCATION INTO WHICH EACH DIGIT OF A PLURAL DIGIT NUMBER ENTERED ON THE TYPEWRITER IS STORED IN SAID MEMORY UNIT; AND MEANS FOR RECORDING DIGITS ON THE SURFACE OF SAID MEMORY UNIT BY A NON-RETURN-TO-ZERO METHOD WHEREBY AN ERRONEOUS DIGIT ENTRY MAY BE CORRECTED IN THE MEMORY UNIT BY REPOSITIONING THE TYPEWRITER CARRIAGE AT THE LOCATION OF THE ERRONEOUS DIGIT ENTRY AND THEN ENTERING THE CORRECT DIGIT. 